Golang Job: Senior Consultant - Architect - Hybrid Cloud Appli

Job added on

Company

redhat
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About the job

The Red Hat Customer Success organisation is looking for a Senior Consultant / Architect to join our EMEA team. In this role you will be part of the EMEA Adoption team, focusing on helping our customers' developer teams to onboard their containerized applications and release the full value of OpenShift.

You will specialise in the design and deployment of automated container platforms, deployment pipelines, and cloud-ready application architectures. You’ll also become an expert on Red Hat's Migration and Modernization tool kits.

You’re the archetype of a versatile technologist and your experience is focused on applications software development. You'll learn to implement and guide migrations of cloud-ready applications and deployment pipelines on large-scale container platform clusters using technologies such as; Java, Node.js, Golang, Docker, Kubernetes and Red Hat OpenShift; and automation technologies such as Ansible.

As a Senior Consultant / Architect, your ability to learn new technology and architectural patterns quickly is essential, as is your ability to share your knowledge with others.

This is a remote based job that can be located in specific EMEA countries (France, Spain, Poland, Italy) within close proximity to an airport. Successful applicants must reside in a country where Red Hat is registered to do business and is eligible to work within the EU.

What you will do

  • Design and implement containerised application platforms with a focus on application development and deployment, including cloud-ready distributed application architectures
  • Migrate containerised workloads between different containerisation platforms, including containerised development workflows, and integrating container platforms with automated continuous integration (CI) and continuous delivery (CD) pipelines
  • Learn new technologies quickly, including by example; container orchestration, container build strategies, container security, microservices on container platforms; and monitoring
  • Frequent travel will be required to work alongside leading financial services, retail, telecommunication, manufacturing and institutional customers, in line with Red Hat COVID-19 guidelines

What you will bring

  • Proven experience developing, deploying and maintaining applications on Kubernetes-based container platforms (preferably on OpenShift) using CI / CD tools (e.g. Git, SonarQube, Nexus, Maven, Jenkins, Tekton)
  • Proven experience with development of cloud-native applications, including languages and frameworks such as Java, Spring, Quarkus, Python, JMS, Kafka, Camel
  • Practical knowledge of working with Agile, scrum, and DevOps teams
  • Practical knowledge of modern software delivery methods and tools like test-driven development (TDD), behaviour-driven development (BDD);
  • Knowledge of database systems such as SQL, NoSQL or Redis
  • Knowledge of logging & observability services (e.g. Prometheus, Grafana, Elasticsearch, Fluentd, Kibana)
  • Knowledge of GitOps principles and tools (e.g. ArgoCD)
  • Proven ability to learn and apply new technologies, including creative problem-solving skills
  • Background working in an IT consulting capacity
  • Excellent collaboration, presentation and communication skills

#LI-JK2 #LI-remote